Role: Mobile App Developer
Location: Northridge, CA
Job type: Contract (Long-term)
Key skill areas
- Experience developing and maintaining complex mobile applications (Android) and develop in Android Studio
- Have good understanding with iOS mobile applications and Xcode
- Self-motivated with great written and oral communication skills
- Ability to collaborate with System and software architects to interpret, analyze, and implement software requirements
- Ability to coach others on software development and provide constructive feedback to improve other’s designs and implementation
- Designs, develops, tests, debugs, and unit tests mobile apps, components, and tools independently without any guidance
- Be an expert in one of the following languages: Dart, Java, Kotlin, C/C++, Objective-C, Swift
- Have a deep understanding and experience working with Bluetooth Low Energy (BLE)
- Strong debugging and problem-solving skills; can identify root cause of complexproblems and provide solutions to such complex issues
- Knowledge of Database operations on mobile devices
- Knowledge of integrating with REST/SOAP based APIs
- Provide feedback to members of the requirements, development, and test team
- Work closely with quality and systems teams to ensure the product works properly from end-to-end, both pre and post-release.
- Work in agile/scrum environment
Participate and contribute to product code and design reviews